package com.pds.web.company.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.pds.web.company.domain.PdsCompanyContact;

import java.util.List;

public interface PdsCompanyContactMapper extends BaseMapper<PdsCompanyContact> {

    Long getUserIdById(Long id);

    /**
     * 查询企业用户列表
     *
     * @param pdsCompanyContact - companyId 企业ID，环保局查询时需要传入
     *                          - name 姓名（查询条件）
     *                          - phone 联系方式（查询条件）
     *                          - idCard 身份证号（查询条件）
     * @return
     * @throws Exception
     */
    List<PdsCompanyContact> getCompanyUserList(PdsCompanyContact pdsCompanyContact);

    /**
     * 查询企业用户详细
     *
     * @param id 主键id
     * @return
     * @throws Exception
     */
    PdsCompanyContact getCompanyUserInfo(Long id);

    Long getIdByCompanyId(Long id);

    Long getIdByUserId(Long userId);
}
